package com.itheima.test001;

public class TestAnimal {
    /*
    有以下类定义：
    动物类：
    属性：名称、年龄、性别
    行为：吃饭(非抽象)
    猫类继承自动物
    行为：捉老鼠
    2.2 要求
	请按要求在代码中定义上述类，并用多态的形式测试调用“吃饭”和“捉老鼠”的方法，看看有什么特点？
     */
    public static void main(String[] args) {
        Animal a = new Cat();
        a.eat();
        //调用子类特有的方法需要向下转型;
        Cat c = (Cat)a;
        c.action();
        //多态访问特点
        //成员变量:编译看左边,执行看左边;
        //成员方法:编译看左边,执行看右边;



    }
}
